[.NET] Added support for C1AccordionPage.IsClosed property that allows you to get or set a value to indicate if the page is closed or not.
[.NET] Added support for C1AccordionPage.ShowIcon, C1AccordionPage.ShowExpandIcon, C1AccordionPage.ShowCloseButton properties that allow you to show or hide the corresponding page header element of single page regardless of the general settings specified in C1Accordion.PageSettings.
Bug Fixes
[.NET] Fixed the C1AccordionPage's content area issue which did not get refresh correctly when clicked on close button while its focus was on the content area.
[.NET] Fixed the scrolling issue of Accordion control that did not work when RightToLeft was Yes in design-time.
[.NET] Fixed the C1AccordionPage issue when RightToLeft is set to Yes for the Accordion control in design-time which did not get closed when clicked on the close button.
[.NET] Fixed the reset issue where context menu was Dim for Style.Common.ShowBorder property of C1Accordion.
Calendar for WinForms
Bug fixes
[.NET Framework] Fixed the issue where smart tag properties of C1CalendarView were not serialized when values were changed.
[.NET] [DateEdit] Fixed the description issue of C1DateEdit.Calendar.ShowWeekNumbers property which was not shown in property grid at design-time.
[.NET] [DateEdit] Fixed the validation error issue that occurred while opening the drop-down calendar if an incomplete custom date format was set, even if the Value was valid.
[.NET] [DateEdit] Fixed the issue where value of the C1DateEdit wasn't cleared when Clear button of the drop-down calendar was clicked if 'DropDownStyle is set as DropDownList'.
[.NET] [DateEdit] Fixed the C1DateEdit drop-down calendar issue that was closed while selecting any day.
[.NET] [DateEdit] Fixed the InitialField property issue of the C1DateEdit control that was ignored while closing the drop-down calendar.
[.NET] [DateEdit] Fixed the Selection issue which was displayed incorrectly in the text part of C1DateEdit while selecting a day in the drop-down calendar.
[.NET] [DateEdit] Fixed the issue where DropDownCalendar elements did not reflect Font of the Control.
[.NET] [DateEdit] Fixed the issue where BoldedDates were not bold by default.
[.NET] Fixed the issue where Error message were shown when setting CalendarType for C1CalendarView at design-time.
[.NET] [DateEdit] Fixed the issue where Incorrect text was shown when losing focus in some cultures if CustomFormat was used.
[.NET] [DateEdit] Fixed the Error issue which was shown for a valid date in PostValidation for some cultures when using validation Intervals.
[.NET] [DateEdit] Fixed the C1DateEdit.PostValidation.ItemType issue that was incorrect.
Command for WinForms
Improvements
[C1DockingTab] Added MaxRowCount property that determines the maximum number of tab rows for a multiline C1DockingTab control.
[.NET] Added support for floaties forms to the C1Command, C1CommandLink, C1CommandMenu, C1MainMenu, C1ToolBar, C1DockingTab and C1DockingTabPage in the design time.
[.NET] Added actions for the C1DockingTab and C1DockingTabPage in the design time.
Bug Fixes
Fixed the issue where SelectedIndex was changed to the last page after currently selected tab was removed.
[.NET] Fixed the issue by adding descriptions for events such as DrawBar, DrawLink, LayoutLink, MeasureLink at DesignTime.
[.NET] Fixed the issue where part of C1Toolbar was still shown in form when C1Toolbar was deleted at design time.
[.NET] Fixed the Editor form issue for C1MainMenu properties that was not shown when clicked 'Edit Miscellaneous main menu properties' icon.
[.NET] Fixed the issue where "Recursion in menu tree" dialog box was shown when 'OK' was clicked in 'Link to Command' dialog box at design-time.
ComponentOne WinForms Basic Library
Bug Fixes
Fixed the leading whitespaces issue that was ignored for the 'pre' tag in the HtmlElement.
DataFilter for WinForms
Breaking Changes
[FilterEditor] Added support for EnableDragDrop that doesn't work if AllowDrop is set to false.
Improvements
[FilterEditor] Added support for AllowDrop property.
Bug Fixes
[FilterEditor] Fixed the issue where in-box drag and drop mode did not work correctly.
Editor for WinForms
Improvements
[.NET] Added support for ReplaceElement method that allows you to replace the found elements with the specified HTML fragment.
[.NET] Added support for InsertImageAtSelection method that allows you to insert an image into a document.
[.NET] [EditorRibbon] Added support for Paste action for images.
[.NET] [EditorRibbon] Added support for InsertImageButton into C1EditorRibbon.
[.NET] Added support for the className parameter to the FindAndDecorate method that allows you to assign the CSS class to a text.
[.NET] Added support for an overloaded FindAndDecorate method that allows to find and format text using regular expressions.
[.NET] Added support for the GetText method, which returns the text content of the document.
[.NET] Added support for the RemoveElement method, which removes elements by its ID, tag or class name.
[.NET] Added support for overloaded methods for LoadDocument and SaveDocument that use Stream as a parameter.
[.NET] Added support for undo/redo operations.
[.NET] [EditorRibbon] Added support for TableEditor menu to the C1EditorRibbon.
[.NET] Added support for new public methods such as InsertTableRowAtSelection, RemoveTableRowAtSelection, InsertTableColumnAtSelection, RemoveTableColumnAtSelection, FindAndSelect, SetCssStyleAtSelection, SetCssStyles.
[.NET] [EditorRibbon] Added support for Ordered and Unordered List galleries into C1EditorRibbon.
[.NET] [EditorRibbon] Added support for Styles group and ParagraphStyle gallery into C1EditorRibbon.
[.NET] [EditorRibbon] Added support for InserHyperlink button into 'Insert' ribbon group.
[.NET] Added support for GetSelectedText public method.
Bug fixes
[.NET] Fixed the exception issue that occurred when some C1Editor methods were called while closing the form.
[.NET] [EditorRibbon] Fixed the C1Theme issue which was not applied to the c1EditorRibbon dialogs.
[.NET] Fixed the exception issue that occurred when some C1RibbonEditor actions were used without focusing C1Editor control.
[.NET] Fixed the style attributes issue which were overridden by FontFamily or FontStyle that is set to use the C1EditorRibbon actions.
[.NET] Fixed the issue where C1DocumentLoaded event never occurred.
[.NET] Fixed the ArgumentException issue which was thrown while entering invalid FontSize value.
[.NET] Fixed the NullReferenceException issue that was thrown when no prepared value was selected in font-size combobox and Increase/Decrease button was pressed.
[.NET] Fixed the issue of Increase/Decrease button that when pressed, there were no visible changes in control in case of no selected text, but internally value was changing.
[.NET] [EditorRibbon] Fixed the issue where Change Image, Text Settings and Miscellaneous Settings were not shown when clicked button using floating toolbar of C1EditorRibbon.
[.NET] [EditorRibbon] Fixed the System.ArgumentException issue that occurred when showing a form with C1EditorRibbon on it.
[.NET] Fixed the issue by adding descriptions for events such as DesignEditChanged, C1DocumentLoaded, C1EditorReady, [.NET] CurrentTextStyleChanged.
[.NET] Fixed the Text alignment issue that was not reset when 'Clear All Formatting' button of C1EditorRibbon was used.
Excel for WinForms
Bug fixes
[.NET Framework] Fixed the issue where text appear thinner and a different font is shown at edit time while using C1WordDocument.
[.NET Framework] Fixed the issue of saving the Nullable<DateTime> type column to Excel via FlexGrid.
[.NET Framework] Fixed the Macros issue for not being persisted while file is loaded and saved with C1Excel (UI).
ExpressionEditor for WinForms
Bug fixes
[C1ExpressionEditorPanel] Fixed the issue where an unhandled exception occurred when applied C1Theme to C1ExpressionEditorPanel.
[.NET Framework] Removed obsolete API, namely the SetFont method, from the ExpressionEditorTheme class.
FlexChart for WinForms
Improvements
Added support for HitTestInfo.GroupIndex property which is now public as it allows you to get an index of pie in multipie chart
Bug fixes
Fixed the design-time exception issue while editing FlexChart's toolbar items.
Fixed the issue where incorrect text position was exported as SVG image.
Fixed the axis title issue displayed when axis has a scrollbar.
Fixed the various design-time issues.
Fixed the Chart tooltip issue that takes the delay properties into account and have default values that remains the same as in previous versions.
Fixed the issue with incorrect position of AxisScrollBar.
Fixed the display issue using RangeSelector along with FlexChart.RenderMode as DirectX.
Fixed the exception issue in FinancialChart while setting ChartType.HeikinAshi under several conditions.
Fixed the issue with invoking FlexChart's designer actions.
Fixed the issue by adding support of multiple scrollbars for auxiliary axes.
Fixed the SVG export issue that was under German regional settings.
Fixed the issue with incorrect line position when zooming SplineSymbol chart.
Fixed the broken functionality issue of FlexChart ribbon items.
Fixed the issue of ChartRibbonGroup.Chart, ChartRibbonTab.Chart properties which wasn't publicly accessible.
Fixed the issue of legend toggle and series containing multiple legend items.
Fixed the exception issue where Alligator overlay was a single visible series.
Fixed the exception issue in which chart ribbon font/font size comboboxes.
Fixed the issue with cropped axis scrollbar while reducing its size.
Fixed the issue with incorrect automatic axis limits for Column/Bar chart.
Fixed the ChartRibbonMenu.Chart property issue which isn't publicly accessible.
Fixed the issue with incorrect data label positions for multi-pie chart.
FlexGrid for WinForms
Breaking Changes
[.NET] Added support for flag OpenXml to FileFlags as the value of the flag OpenXml is 128 and the values of the flags following it are shifted.
Improvements
Added support for WriteXml/ReadXml methods to enable filtering, sorting and grouping. XmlOptions.ColumnInfo options flag is now responsible for filtering and sorting, but to allow these features, properties such as 'AllowSorting' and 'AllowFiltering' must also be set, either manually or using a XmlOptions.Control.
Added support for a new EditorFormatApplying event to the FlexGrid that allows to cancel formatting in the editor when entering a number.
Removed MS Accessibility.
[.NET] Added support for editors in design-time such as C1FormatStringUITypeEditor, InputMaskEditor and BitmapEditor.
Added support for Hover Style - highlights cells when hovering over them with the mouse. Use FlexGrid.HoverMode property to enable it, FlexGrid.IsCellHovered method to detect the hovered cells. Hover Style can be edited in Theme Designer.
[.NET] Added support for the ExpressionEditor editor for the AggregateDefinition.Expression, Column.GroupExpression and Column.Expression properties.
[.NET] Changed GrapeCity.Documents.Excel to C1.Excel in ImportExport. Also added support for Biff8.
Bug fixes
Fixed the FlexGrid scrollbar issue that was disappearing when form was hidden in the taskbar.
Fixed the issue of Remote App in Azure, where an exception occurred in OnMouseDown method.
Fixed the Hover style issue which was still applied to the previous cell when hovering over a band-column.
Fixed the issue where group headers and node glyphs were hidden when the first visible column was hidden.
Fixed the Drag-drop line issue which was displayed incorrectly.
Fixed the AutoSizeRows issue that worked incorrectly with whitespace only values.
Fixed the Incorrect column issue where BackColor style occurred after calling SetData method.
Fixed the AutoSizeRows issue that worked incorrectly with LF symbol.
Fixed the exception issue that occurred when loading a grouped grid into itself using the ReadXml/WriteXml method.
[Banded View] Fixed the issue by changing first letters in context menu items to uppercase.
Fixed the issue where Incorrect display of DateTime type values if nulls are allowed in the data source.
[SearchPanel] Fixed the hidden SearchPanel exception issue of calling ResetText.
Fixed the FlexGrid column designer issue by merging a new columns with a previous columns after editing at design time.
Fixed the checkbox issue where cell with margins and glyphs had incorrect hit area.
Fixed the Tree node issue which was added not to the specified location, but to the header of the grid.
Fixed the checkbox issue which was not drawn in ownerdraw mode.
Fixed the row height issue which was incorrect sometimes when C1Theme was applied to FlexGrid.
Fixed the issue where while exporting to excel, some cells had wrong colors.
Fixed the issue where merged ranges wasn't loaded properly to C1FlexGrid while using Read/WriteXml method with XmlOptions as Ranges parameter.
Fixed the Dropdown editor issue which sometimes showed wrong value.
Fixed the issue where it was difficult to enter text in a different case into a cell with dropdown when autocomplete was enabled.
FlexPivot for WinForms
Improvements
Added support for C1FlexPivotPanel.FieldSettingsDialogOpening and C1FlexPivotPrintDocument.OptionsDialogOpening events that allow to control the opening dialogs.
Bug fixes
Fixed the issue with incorrect bar chart display in FlexPivotChart.
Fixed several issues with handling long axis labels in FlexPivotChart.
FlexReport for WinForms
Improvements
Added support for possibility to use a embedded fonts by adding FontData class for all fonts at the report, C1FlexReport.Fonts property for FontData collection and changing C1FlexReport.Save methods by adding bool embeFonts as false parameters.
Bug fixes:
Fixed the 'InvalidCastException' issue which was thrown on modifying any report in C1FlexReportDesigner App.
Fixed the issue of an extra font data style which is observed after saving C1FlexReport with embedded fonts using Save() method.
Fixed the shown and report is not loaded issue from FlexViewer when loading the specific flxr file by using FlexReport.
[C1FlexReport] Fixed the PDF loading issue on Azure WebSite using the C1FlexReport.
FlexViewer for WinForms
Improvements
Added support for Italian localization.
Input for WinForms
Breaking Changes
[.NET] Changed the default value for the TranslateValue property to true.
Improvements
[.NET] Added support for design-time by improving a collection editor of the C1SplitButton Items property.
[.NET] [SplitButton] Added support for separator to C1SplitButton items by setting the SplitButtonItem.Text value to "-" to display a separator instead of the default item.
[.NET] Improved design-time by adding MultitypeListEditor, MultitypeValueEditor, GenericCollectionEditor editors. and also added ValueIntervalConverter, CustomPlaceholderConverter, MultitypeListConverter TypeConverters.
[.NET] Added support for text-based alignment in C1Label however disabled glyphs when AutoSize is enabled in the C1Label designer.
Added floating placeholder for text editors and FloatingPlaceholderEnabled property. The floating placeholder allows the placeholder text to be displayed above the editor text. However, the floating placeholder will only be displayed if the control has sufficient height, FloatingPlaceHolder property is true and PlaceHolder property is not empty or null.
[.NET] Added support for the default C1ComboBox uses the value of ComboBoxItem.DisplayValue property for the Text property and the display text in the editor. To return the previous behavior, set the TranslateValue property to false.
[.NET Framework] Added support for the CancelClosing property to the DropDownItemClickedEventArgs class. This property indicates whether the C1SplitButton should close the dropdown after the item is clicked or not.
Bug fixes
[.NET] Fixed the C1Combobox text issue that could not be set either at design time or at run time.
[.NET] Fixed the C1Label issue that didn't wrap long text when AutoSize was set to false.
[.NET] [SplitButton] Fixed the SplitButtonItem issue that showed a separator instead an item when the Text was '-' and item had sub items.
[.NET] Fixed the AcceptsEscape issue which didn't work properly in C1ComboBox. When Esc key is pressed after modifying the combobox value, by typing text in combobox, modified value did not get cancelled.
[.NET] [SplitButton] Fixed the Click events issue which were fired when hovering over the split button items.
[.NET] Fixed an OverflowException issue which was thrown when the user entered too large a value in C1NumericEdit.
[.NET] Fixed the pasting issue which was using the Shift+Insert keys that worked even if ReadOnly was set to true.
[.NET] Fixed the Double-byte characters issue which could not be entered which using an earlier version of the IME when the MaxLengthUnit is Byte.
[.NET] Fixed the issue by adding support of text alignment from input text editors for the Placeholder text.
[.NET] [C1MaskedTextBox] Fixed the ExitOnLastChar property issue which did not work.
[.NET] [DropDownControl] Fixed the Dropdown issue which was reopened when closed on key down if AutoOpen was true.
[.NET Framework] Fixed the Tooltip image issue which was filled in form when item is navigated by 'up/down' key and pressing 'F4' key.
[.NET Framework] Fixed the sub Dropdown item issue that was shown as checked when CheckOnClick was set as true and Enabled was set as false.
[.NET Framework] Fixed the issue where the selected Item was not highlighted in dropdown on reopening after selecting item by typing.
[.NET Framework] [C1ComboBox] Fixed the leading whitespaces issue that were ignored in the drop-down list items when the ComboItemMode was set to HtmlPattern.
[.NET Framework] Fixed the issue where C1NumericEdit and C1TexBox with C1TexBox.NumericInput that was set to true but was throwing an exception when an empty string was passed as a value.
Input.MultiColumnCombo for WinForms
Improvements
[.NET] Added support for the RowTracking property. This property gets or sets a value that indicates whether track rows or not.
Bug Fixes
[.NET] Fixed the toolbox icon issue which was not properly shown and error message was shown when drag and drop C1MultiColumnCombo to form.
InputPanel for WinForms
Improvements
Added AutoAdjustWidth property for InputPanel components. This property indicates that the width of the component should automatically align to the width of the InputPanel. Note that changes to the Width and Break properties are ignored as long as AutoAdjustWidth is set to true.
[.NET] Improved the design-time, and added editors for InputMaskedTextBox.Mask, InputMaskedTextBox.Text, ToolTipText, ErrorText and ImageAlign properties of InputPanel's components.
Added support of text alignment from input text editors for the CueBanner text.
Input.Pickers for WinForms
Improvements
[.NET] [C1ColorPicker] Added support for the AllowSpinLoop property. This property gets or sets a value determining whether the spinner moves to the first item when it reaches the last, or to the last when it reaches the first.
Bug fixes
[.NET] [C1ColorPicker] Fixed the Item issue in C1ColorPicker dropdown that could not be navigated by pressing 'Up/Down' key.
[.NET] [C1ColorPicker] Fixed the C1FontPicker's items issue that could not be selected/navigated by pressing 'PageUp'/'PageDown' key.
[.NET] [C1FontPicker] Fixed the content size issue where C1FontPicker's Dropdown was too large in comparison to its control in High DPI.
[.NET] [C1FontPicker] Fixed the C1FontPicker's items issue which could not be selected/navigated by pressing 'PageUp'/'PageDown' key.
List for WinForms
Bug Fixes
[C1Combo ] Fixed the issue where C1Combo had a light blue border even after setting the Enabled property to false when theme wasn't applied to it.
[C1Combo] Fixed the issue where NullReferenceException was thrown when ComboStyle was DropdownList and DrawMode was OwnerDrawFixed.
[.NET] Fixed the C1Combo issue that did not show items with List type as DataSource.
Pdf for WinForms
Bug fixes
[.NET Framework] Fixed the issue where the size of the exported pdf with image, from FlexReport, gets increased.
[.NET Framework] Fixed the title alignment issue that is not displayed correctly in exported pdf when generating pdf through EMF by using DrawImage.
[.NET Framework] Fixed the internal server error issue that has observed when exporting Adobe PDF format with outputRange property.
Ribbon for WinForms
Improvements
[.NET] Improved design-time: added support of floaties forms to C1Ribbon, C1StatusBar and ribbon components.
Added support for the AllowCollapsed property to the RibbonGroup component. This property indicates whether the group can be collapsed.
Added the MaxDropDownHeight property to the RibbonGallery component. This property specifies the maximum height of drop-down.
[.NET] Added support for the designer smart tag for C1BackstageView.
Bug fixes
Fixed the C1Ribbon issue that still showed the top toolbar area when QAT, TopToolBar and ContextualGroupsHeaders were hidden.
[.NET] Fixed the QAT editor issue that did not correctly determine the item type.
Fixed the C1StatusBar separator color issue which was incorrect when one of the material themes was applied.
Schedule for WinForms
Bug fixes
Fixed an issue where exception occurred on dragging an appointment that spans two days.
Sparkline for WinForms
Improvements
[.NET] Added support for Sparkline designer.
Added support for point borders for the Sparkline control which are drawn at design-time.
Added support for "Sparkline Type" action.
SplitContainer for WinForms
Improvements
[.NET] Added PanelCollectionEditor for C1SplitContainer.
SpellChecker for WinForms
Bug Fixes
[C1SamplesExplorer] Fixed the SpellCheckerExplorer exceptions issue which was thrown for ControlExplorer(Net6) from WinForm Demo.
SuperTooltip for WinForms
Improvements
[.NET] Added support for images that were not shown in the C1SuperToolTip Editor Preview.
[.NET] Improved the ImageCollectionEditor for the Images property at design time.
[.NET] Improved design time, added actions, verbs and editors.
Themes for WinForms
Improvements
[.NET] Added support for an editor for C1ThemeController.Theme property at design-time.
TreeView for WinForms
Improvements
Added support for C1TreeView.GetColumnPreferredWidth method. It allows to get the minimum width of the C1TreeView's C1TreeColumn that will fit the currently displayed content.
Added support for vertical border lines for ColumnsLineOnly and Full styles that are drawn across the entire client area of the C1TreeView control.
[.NET] Added the ExpressionEditor editor for the C1TreeColumn.ExpressionInfo.Expressions property.
Added support for high DPI mode for the C1TreeView.
Bug fixes
[.NET] Fixed the column issue which was not shown in preview of TreeNodesEditor dialog when a new column was added.
Fixed the themes issue which was not properly applied to column header of c1TreeView after importing/exporting the xml.
Fixed performance issue when iterating via all nodes.
TrueDBGrid for WinForms
Improvements
[.NET] Added support for TrueDBGrid.Excel in .Net6.
Added support for changing the format of condition filter using a time picker editor where NumberFormat property is a time format.
Bug fixes
Fixed the issue where filter result was not properly shown when filtering time format column using time picker editor.
Fixed the C1TrueDBGrid.SaveExcel issue that exported hidden columns to footer as visible.
Fixed the setting Horizontal alignment issue of the HeadingStyle, HeadingHotStyle, ColumnSelector styles that does not take an effect.
Fixed the Row selector issue that always showed the Modified icon when a theme was applied to a TrueDbGrid.
Fixed the GridLines issue that were always displayed in the exported Excel file using ExportToExcel, even after setting PrintInfo.GridLines to None.
Fixed the issue where error "Syntax error: missing operand after operator ''" was displayed when filtering another column after filtering a formatted column.
Fixed the cell style borders issue that had incorrect values when C1Theme was applied.
Fixed the incorrect filter dropdown values issue that were checked in filter dropdown of translated column after filtering by other column.
Fixed the translated value issue for DBNull value that was shown in filterbar when FilterBar is set and column value is translated.
Word for WinForms
Bug fixes
[.NET Framework] Fixed the issue where position of Footer text was different in RTF and Docx files.